/* 整体布局 */
.header{height:50px;}
.body{flex:1; display:flex; flex-direction:row; background:#fff;}
	.side{width:180px; display:flex; flex-direction:column; background:#fff;}
		.side_title{height:42px;}
		.side_menu{flex:1; padding: 0}
	.frame{flex:1;}
		.frame iframe{width:100%; height:99%}

/* header */
.header{width:100%; padding:0; border-bottom:#386ac3;  /* 一些不支持背景渐变的浏览器 */  
	background: -webkit-linear-gradient(left, #1278F6 , #00B4AA); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #1278F6, #00B4AA); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #1278F6, #00B4AA); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #1278F6 , #00B4AA); /* 标准的语法（必须放在最后） */
	background:-moz-linear-gradient(left, #1278F6, #00B4AA);}

  /* logo */
  .h_logo, .h_nav, .h_profile{height:100%;}
  .h_logo{float:left;}

  /* nav */
  .h_nav{float:left; margin-left:40px;}
    .h_nav li{float:left; padding:0 10px}
    .h_nav a{font-size:14px; color:#cdf; padding: 0 10px; height:50px; line-height:50px; display:block}
    .h_nav a:hover{color:#fff;}
    .h_nav a.on{color:#fff; background:url(/assets/image/nav_on.png)}

  /* profile */
  .h_profile{float:right; padding-right:10px;}
    .h_profile li{float:left;}
    .h_profile a, .h_profile span{font-size:14px; color:#def; font-weight:normal; padding: 0 8px; line-height:50px; display:block}
    .h_profile i{color:#def; font-size:20px; top:-1px;}
    .h_profile a:hover, .h_profile i:hover{color:#fff;}

    /* popmenu */
    .h_profile .popmenu a{font-size:12px; line-height:26px; color:#333; }
    .h_profile .popmenu a:hover{color:#48f; }
    
/* 侧边栏 */
.side{background:#fbfbfb}

  /* title */
  .side_title{position:relative; height:42px; line-height:42px; background:#f2f3f4; border-bottom:solid 1px #e1e2e2; border-right:solid 1px #e1e2e2; padding-left:25px; font-size:13px;}

    .side_title a{color:#666}
    .side_title i{position: absolute; font-size:18px; right:20px; top:12px; }

  /* menu */
  .side_menu{border-right:solid 1px #e1e2e2; overflow-y:scroll; overflow-x:hidden; padding-top:8px; padding-bottom:40px;}


